/**
 * 
 */
package co.sumset.interfaces;

import java.util.ArrayList;

import co.sumset.entidades.Partida;


/**
 * Interface encargada de instaciar los metodos del DAOPartida y obtener esa informacion.
 * 
 * @author Cristian Raul Pineda Rodriguez
 *
 */
public interface InterfaceDAOPartida {

	/**
	 * Metodo que permite instaciar el metodo crear partida en DAOPartida.
	 *
	 * @param juego
	 * @throws Exception
	 */
	void crearPartida(Partida juego) throws Exception;

	/**
	 *  Metodo que permite instaciar el metodo listar partidas segun 
	 *  su nivel de dificultad en DAOPartida.
	 * 
	 * @param nivelDificultad
	 * @return
	 * @throws Exception
	 */
	ArrayList<Partida> listarPartidaNivel(String nivelDificultad) throws Exception;

}
